nparams for selection_get should be 3, not 2. [ From Damon Chaplin
authorOwen Taylor <otaylor@redhat.com>
Fri, 15 Jan 1999 16:00:39 +0000 (16:00 +0000)
committerOwen Taylor <otaylor@src.gnome.org>
Fri, 15 Jan 1999 16:00:39 +0000 (16:00 +0000)
commit2e99e7713dc73ea5b7a000ab03b4d64176b9ad40
treeb53b62d8cc9bf47aa3b9c77015a260eb8fe09b09
parent3bba8439685024f9fbfd9d1880da95f4cd9ce09f
nparams for selection_get should be 3, not 2. [ From Damon Chaplin

Fri Jan 15 10:22:21 1999  Owen Taylor  <otaylor@redhat.com>

* gtk/gtkwidget.c (gtk_widget_class_init):
nparams for selection_get should be 3, not 2.
[ From Damon Chaplin <damon@karuna.freeserve.co.uk> ]

* gtk/gtkeventbox.c (gtk_event_box_paint): Add a paint
routine so queued redraws work inside event boxes.

Thu Jan 14 17:47:37 1999  Owen Taylor  <otaylor@redhat.com>

* gtk/gtkentry.c (gtk_entry_draw_cursor_on_drawable): Only
   redraw character under cursor when not displaying
highlighted selection.

* gdk/gdkrgb.c (gdk_rgb_init): Add in a cast to
gpointer to make IRIX cc happy.

Thu Jan 14 12:29:50 1999  Owen Taylor  <otaylor@redhat.com>

* gtk/gtkcheckbutton.c (gtk_check_button_draw): Restructure
the drawing code to remove a bit of duplication -
and to remove a call to gtk_widget_draw_focus()
that queues a redraw when an expose occurs.

* gtk/gtklabel.c (gtk_label_expose): Fix up handling
  of ypadding.

* gtk/gtknotebook.c (gtk_notebook_draw): If we redraw
  the whole widget, also redraw the corresponding
  areas of the child widget. (have_visible_child
  still has some problems)

* gdk/gdkpixmap.c: Change some g_new's to g_new0 so
  that fields unused for pixmaps get initialzized
  sanely.

        * gdk/gdk.h gdk/gdkwindow.c gdk/gdkprivate.h: Add new calls
  gdk_window_is_visible() and gdk_window_is_viewable()
  and a mapped flag to the window private structure.

        * gtk/gtkbin.c gtk/gtkclist.c gtk/gtkfixed.c gtk/gtkitem.c
  gtk/gtklayout.c gtk/gtklist.c gtk/gtkmenushell.c
  gtk/gtknotebook.c gtk/gtkpaned.c gtk/gtktree.c
  gtk/gtktreeitem.c gtk/gtkviewport.c:
Map windows after mapping children.

* gtk/gtkwidget.c (gtk_widget_clip_rect): Handle
rectangles completely clipped away correctly.

* gtk/gtkwidget.c (gtk_widget_idle_draw): Don't
call gtk_widget_draw if width or height is 0.

* gtk/gtkwidget.c (gtk_widget_idle_draw): Don't
rely on GTK_REDRAW_PENDING after we've cleared
it. (This was causing draw-combining to not
happen at all).

* gtk/gtkbin.c gtk/gtkscale.c: Remove uneccessary calls
to gtk_widget_queue_draw() when mapping.
35 files changed:
ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gdk/gdk.h
gdk/gdkpixmap.c
gdk/gdkprivate.h
gdk/gdkrgb.c
gdk/gdkwindow.c
gdk/x11/gdkpixmap-x11.c
gdk/x11/gdkwindow-x11.c
gtk/gtkbin.c
gtk/gtkcheckbutton.c
gtk/gtkclist.c
gtk/gtkentry.c
gtk/gtkeventbox.c
gtk/gtkfixed.c
gtk/gtkhandlebox.c
gtk/gtkitem.c
gtk/gtklabel.c
gtk/gtklayout.c
gtk/gtklist.c
gtk/gtkmenushell.c
gtk/gtknotebook.c
gtk/gtkpaned.c
gtk/gtkscale.c
gtk/gtktree.c
gtk/gtktreeitem.c
gtk/gtkviewport.c
gtk/gtkwidget.c
gtk/testgtkrc
tests/testgtkrc